package com.ruoyi.jiuyezu.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 就业组抽背登记记录对象 jiuyezu_registers
 *
 * @author wyj
 * @date 2024-07-23
 */
public class Registers extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 抽背登记记录ID */
    private Long registerId;

    /** 抽背登记记录的日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "抽背登记记录的日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date date;

    /** 学生所在班级 */
    @Excel(name = "学生所在班级")
    private String classes;

    /** 学生姓名 */
    @Excel(name = "学生姓名")
    private String name;

    /** 作业是否已完成 */
    @Excel(name = "作业是否已完成")
    private Integer isCompleted;

    /** 未答对的题目列表 */
    @Excel(name = "未答对的题目列表")
    private String wrongQuestions;

    /** 上传的文本文件 */
    private String fileUploadTxt;

    /** 可下载的Excel文件 */
    private String fileDownloadExcel;

    public void setRegisterId(Long registerId) {
        this.registerId = registerId;
    }

    public Long getRegisterId() {
        return registerId;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public Date getDate() {
        return date;
    }

    public void setClasses(String classes) {
        this.classes = classes;
    }

    public String getClasses() {
        return classes;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setIsCompleted(Integer isCompleted) {
        this.isCompleted = isCompleted;
    }

    public Integer getIsCompleted() {
        return isCompleted;
    }

    public void setWrongQuestions(String wrongQuestions) {
        this.wrongQuestions = wrongQuestions;
    }

    public String getWrongQuestions() {
        return wrongQuestions;
    }

    public void setFileUploadTxt(String fileUploadTxt) {
        this.fileUploadTxt = fileUploadTxt;
    }

    public String getFileUploadTxt() {
        return fileUploadTxt;
    }

    public void setFileDownloadExcel(String fileDownloadExcel) {
        this.fileDownloadExcel = fileDownloadExcel;
    }

    public String getFileDownloadExcel() {
        return fileDownloadExcel;
    }

}
